* {
    margin: 0;
    padding: 0;
    list-style: none;
}

.detail {
    width: 100vw;
    height: 237.1547vw;
    margin: 0 auto;
    background-color: #E9ECF0;

    .header {
        width: 100vw;
        height: 13.6vw;
        display: flex;
        line-height: 13.6vw;
        font-size: 4.2667vw;
        background-color: #fff;
        color: #555555;
        border-bottom: .2667vw solid #e9ecf0ff;
    }

    .main {
        width: 100vw;
        height: auto;
        align-items: center;
        text-align: center;
        background-color: #fff;

        .main-tx-img {
            width: 100%;
            height: 35.5787vw;
            overflow: hidden;
            border-bottom: .2667vw solid #e9ecf0ff;

            .tx-img {
                margin: 0 auto;
                width: 17.5333vw;
                height: 17.5333vw;
                border-radius: 50%;
                border: .2547vw solid #394d3fff;
                background-image: url(../images/yyk-img/15.png);
                background-position: center center;
            }
        }

        .main-nr {
            color: #555555;
            font-size: 3.7333vw;
            margin-top: 1.3333vw;
        }
    }

    .main-yhxx {
        background-color: #fff;
        width: 100%;
        height: auto;

        .main-yhxx-li {
            width: 100vw;
            height: 16.2667vw;
            margin: 0 auto;
            border-bottom: .2667vw solid #e9ecf0ff;
            display: flex;
            align-items: center;

            .main-yhxx-li-wz {
                width: 12vw;
                height: 7.112vw;
                line-height: 7.112vw;
                font-size: 4.2667vw;
                color: #555555;
                margin-left: 4vw;
            }

            .main-yhxx-li-wz2 {
                text-align: left;
                width: 34.6667vw;
                height: 7.112vw;
                font-size: 4.2667vw;
                color: #000000;
                margin-left: 12vw;
                display: flex;
                align-items: center;

                .main-yhxx-li-wz2-hz {
                    width: 14.2213vw;
                    height: 7.112vw;
                    display: flex;
                    align-items: center;
                    justify-content: space-between;

                    .main-yhxx-li-dx {
                        width: 4.6213vw;
                        height: 4.6213vw;
                        border-radius: .888vw;
                        border: 1.33px solid #767676ff;
                        background: #ffffffff;
                    }

                    .main-yhxx-li-dx2 {
                        width: 4.6213vw;
                        height: 4.6213vw;
                        border-radius: .888vw;
                        background: #0075ffff;
                        border: 1.33px solid #0075ffff;
                    }
                }
            }
        }
    }
}